flower beds - German English Dictionary